package com.taiyuan.zfmvp.shejimoshi.single.type1;

/**
 * @param
 * @Author: zhoufang@si-tech.com.cn
 * @Descriiption:  饿汉式 静态变量
 * @Date 2022/10/3
 * @return
 */
public class SingletonTest01 {
    public static void main(String[] args) {
        Singelton singelton = Singelton.getInstance();
    }
}

class  Singelton{

    //1构造器私有化 外部不能new
    private Singelton(){

    }
    //2 本类内部创建对象实例
    private final  static Singelton instance = new Singelton();

    //3 对外提供共有的静态方法
    public static  Singelton getInstance(){
        return instance;
    }

}
